×

land locked meaning in English

adj.
1.(湖等被陆地包围着的) (a land locked country 内陆国家)。
2. 【动物;动物学】(鲑等)生活在与海洋隔绝的淡水中的。

Examples

    Related Words

    1. lock
    2. land lock country
    3. land lock water
    4. land locked body of water
    5. land lord
    PC Version

    Copyright © 2018 WordTech Co.